insulin deficiency - French English Dictionary